23 April 2024
Framework adalah kerangka kerja yang dibuat untuk membantu pengembang untuk menuliskan informasi secara terstruktur dan rapih dengan tujuan mempermudah pekerjaan.
Ketika kita bekerja biasanya banyak yang dilakukan. Sehingga membuat kadang lupa apa yang seharusnya dilakukan.
Tugas framework adalah membuat pekerjaan tetap lurus dan tidak melenceng.
Buku resep menginformasikan bumbu dan tahapan membuat masakan Framework menginformasikan cara menyiapkan dan membuat produk
UX Design Framework adalah kerangka berfikir untuk mempermudah pekerjaan dan membuat desain yang sukses.
Apa itu desain yang sukses?
Desain yang sukses adalah desain yang menyelesaikan masalah pengguna
Menggunakan UX design framework membuat pekerjaan lebih mudah
Emphatize atau berempati berarti memahami masalah pengguna dengan melakukan riset.
Hal yang dilakukan:Define adalah tahapan mengumpulkan informasi pada empathize.
Hal yang dilakukan:Kalimat yang mendefinisikan sebuah masalah.
[User] membutuhkan [User’s Need] karena [Insight]
Ideate adalah tahapan menemukan solusi terbaik dengan brainstorming.
Hal yang dilakukan:Proses mencari ide sebanyak mungkin tanpa memperdulikan apakah ide tersebut bagus atau tidak.
Tujuannya, mungkin temuan ide dapat dikombinasikan dengan ide lainnya untuk membuat ide yang menarik
Gunakan “How Might We…” atau “Bagaimana Jika Kita…”
“How might we” atau “bagaimana jika kita…” membantu mendapatkan ide yang beragam dan fokus dengan masalalah
Prototype adalah tahapan memproduksi produk dengan biaya murah dan bentuk sederhana.
Hal yang dilakukan:Test adalah tahapan ujicoba kembali dengan pengguna.
Hal yang dilakukan:Solusi terbaik dipilih menjadi jawaban masalah yang ditemukan.
Double diamond adalah diagram yang menjelaskan proses design thinking.
Double diamond mendetailkan proses berpikir dalam proses menemukan masalah hingga solusi.
Tujuan discover adalah untuk menemukan masalah
Hal yang dilakukan:Proses ini melebar karena menemukan berbagai masalah pada pengguna.
Tahapan define akan menentukan masalah utama dari berbagai temuan.
Hal yang dilakukan:Proses ini mengerucut karena menemukan masalah utama pengguna.
Kalimat yang mendefinisikan sebuah masalah.
[User] membutuhkan [User’s Need] karena [Insight]
Tahapan develop adalah menemukan ide solusi yang sebanyak-banyaknya.
Hal yang dilakukan:Proses ini melebar karena menemukan berbagai ide untuk menyelesaikan masalah pengguna.
Proses mencari ide sebanyak mungkin tanpa memperdulikan apakah ide tersebut bagus atau tidak.
Tujuannya, mungkin temuan ide dapat dikombinasikan dengan ide lainnya untuk membuat ide yang menarik
Gunakan “How Might We…” atau “Bagaimana Jika Kita…”
“How might we” atau “bagaimana jika kita…” membantu mendapatkan ide yang beragam dan fokus dengan masalalah
Tahapan deliver adalah mempersiapkan desain dari solusi yang ingin diuji.
Hal yang dilakukan:Proses ini mengerucut karena akan mencari solusi utama.
Ardi adalah seorang pemilik usaha UMKM yang ingin memiliki website, tetapi ia tidak mengetahui kebutuhan dan website apa yang diperlukan pengguna.
Apa yang Ardi harus lakukan?
Bertanya menghilangkan kebingungan pada pengguna
Calon pembeli membutuhkan sebuah website yang menjelaskan produknya dengan jelas karena mereka tidak mengetahui kandungan, jenis produk lainnya dan review produk tersebut.
Ardi mengetahui yang akan dilakukan.
Sehingga ia melakukan brainstorming kebutuhan pengguna dan menyiapkan desain wireframe.
Wireframe itu seperti gambar kasar dari website atau aplikasi.
Wireframe menunjukkan tata letak, elemen-elemen, dan bagaimana pengguna akan berinteraksi dengan website atau aplikasi.
“Bagaimana cara kita untuk membuat website yang mampu menginformasikan calon pembeli mengetahui kandungan, jenis produk lain dan review produknya?”
Ardi telah mempersiapkan wireframe. Ia kemudian membuat versi yang lebih detail yaitu prototype.
Pada bagian ini, tampilan website akan lebih baik karena menggunakan kombinasi teks, warna dan bentuk.
Prototype yang dibuat akan kembali didiskusikan dengan calon pembeli untuk mencari tahu desain seperti apa yang membantu pengguna untuk mencapai requirement.